SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
CREATE PROCEDURE [dbo].[spVerTareasPendientes]
@Usuario int
AS
SET NOCOUNT ON
--Se retorna todas las tareas pendientes para el usuario pasado como parametro

declare @EstadoTracking int
select @EstadoTracking = (Select idEstadoTracking from tb_EstadosDeTracking where upper(descripcion) = 'EN ESPERA')

Select tb_Tareas.idTarea, tb_Tareas.Nombre as NombreTarea, tb_Tareas.Duracion, tb_Procesos.Nombre as NombreProceso, idTracking, FechaRecepcion, Hasta, tb_Tracking.Tramite
from tb_RelResponsablesDeTareas, tb_Procesos, tb_Tareas, tb_Tracking
where idUsuario = @Usuario and
tb_Tracking.tarea = tb_RelResponsablesDeTareas.idTarea and 
(tb_Tracking.Estado = (Select idEstadoTracking from tb_EstadosDeTracking where upper(descripcion) = 'EN ESPERA') or
(tb_Tracking.Estado = (Select idEstadoTracking from tb_EstadosDeTracking where upper(descripcion) = 'EN PROCESO') and
	tb_Tracking.Responsable = @Usuario)) and
tb_Tracking.Tarea = tb_Tareas.idTarea and
tb_Tareas.Proceso = tb_Procesos.idProceso
GO
